English Dictionary
◊ ROSA LAEVIGATA
Rosa laevigata
n : Chinese climbing rose with fragrant white blossoms [syn: {Cherokee
rose}, {Rosa laevigata}]